package com.smt.common.enums;

import com.smt.common.base.BaseEnum;

/**
 * @author zhangyi
 * @date 2018/10/9 15:32
 */
public enum StageEnum implements BaseEnum {

    /**
     * 概念阶段
     */
    CONCEPT_STAGE           (1,"概念立项"),
    /**
     * 计划阶段
     */
    PLANNING_STAGE          (2,"计划筹备"),
    /**
     * 开发阶段
     */
    DEVELOPMENT_STAGE       (3,"设计开发"),
    /**
     * 验证阶段
     */
    VERIFICATION_STAGE      (4,"验证测试"),
    /**
     * 量产阶段
     */
    MASS_PRODUCTION_STAGE   (5,"自产试产"),
    /**
     * 生命周期
     */
    LIFE_STAGE              (6,"发布量产");

    /**
     * 键
     */
    private  int key;
    /**
     * 描述
     */
    private  String desc;


    @Override
    public Integer key() {
        return key;
    }

    @Override
    public String desc() {
        return desc;
    }
    StageEnum(final Integer key, final String desc) {
        this.key=key;
        this.desc=desc;
    }
}
